package com.sms.client.utils;

/**
 * @desc 签名utils
 * @author wjw
 * @time 2017年11月16日下午2:37:54
 */
public class SignUtils {
    
    /**
     * 对body签名
     * @param body
     * @return
     */
    public static String sign(String body) {
        return Digest.md5Hex(body);
    }
    
    /**
     * 校验签名
     * @param rawSign
     * @param text
     * @return
     */
    public static boolean checkSign(String rawSign, String text) {
        return sign(text).equals(rawSign);
    }
    
    /**
     * 字符串是否为空
     * @param str
     * @return
     */
    public static boolean isEmpty(String str) {
        return str == null || str.length() == 0;
    }
    
}
